Prechádzať zdrojové kódy

Fix Calendar Event Creation (again)...

polscm32 aka Marvout 1 rok pred
rodič
commit
e6bdb91f00

+ 3 - 2
FreeAPS/Sources/Services/Calendar/CalendarManager.swift

@@ -180,7 +180,7 @@ final class BaseCalendarManager: CalendarManager, Injectable {
             propertiesToFetch: ["timestamp", "cob", "iob", "objectID"]
             propertiesToFetch: ["timestamp", "cob", "iob", "objectID"]
         )
         )
 
 
-        guard let fetchedResults = results as? [[String: Any]], !fetchedResults.isEmpty else { return nil }
+        guard let fetchedResults = results as? [[String: Any]] /* , !fetchedResults.isEmpty */ else { return nil }
 
 
         return await backgroundContext.perform {
         return await backgroundContext.perform {
             return fetchedResults.first?["objectID"] as? NSManagedObjectID
             return fetchedResults.first?["objectID"] as? NSManagedObjectID
@@ -193,7 +193,8 @@ final class BaseCalendarManager: CalendarManager, Injectable {
             onContext: backgroundContext,
             onContext: backgroundContext,
             predicate: NSPredicate.predicateFor30MinAgo,
             predicate: NSPredicate.predicateFor30MinAgo,
             key: "date",
             key: "date",
-            ascending: false
+            ascending: false,
+            propertiesToFetch: ["objectID", "glucose"]
         )
         )
 
 
         guard let fetchedResults = results as? [[String: Any]] else { return [] }
         guard let fetchedResults = results as? [[String: Any]] else { return [] }